//
//  HCLogger.h
//  HCLog
//
//  Created by 韩昌 on 2017/7/11.
//  Copyright © 2017年 Han Chang. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "HCLogMessage.h"
#import "HCLogFormatter.h"

@protocol HCLogger <NSObject>

@required

@property (nonatomic, strong) id<HCLogFormatter> logFormatter;

- (void)logMessage:(HCLogMessage *)logMessage;


@optional

@property (nonatomic, strong, readonly) dispatch_queue_t loggerQueue;

@property (nonatomic, readonly) NSString *loggerName;

@end
